785cfc3d546b9a87b254d76649f0c7c64e4fa893,src/main/java/com/jetbrains/jetpad/vclang/frontend/resolving/visitor/DefinitionResolveNameVisitor.java,DefinitionResolveNameVisitor,visitData,#Abstract.DataDefinition#Scope#,87

Before Change


      }

      if (def.getConditions() != null) {
        Scope scope = new DataScope(parentScope, myNsProviders.statics.forDefinition(def));
        exprVisitor = new ExpressionResolveNameVisitor(myNsProviders, scope, myContext, myNameResolver, myResolveListener);
        for (Abstract.Condition cond : def.getConditions()) {
          try (Utils.ContextSaver ignore = new Utils.ContextSaver(myContext)) {

After Change


      }

      if (def.getConditions() != null) {
        Scope scope = new DataScope(parentScope, new NamespaceScope(myNsProviders.statics.forDefinition(def)));
        exprVisitor = new ExpressionResolveNameVisitor(myNsProviders, scope, myContext, myNameResolver, myResolveListener);
        for (Abstract.Condition cond : def.getConditions()) {
          try (Utils.ContextSaver ignore = new Utils.ContextSaver(myContext)) {